@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/200% "微软雅黑"; color:#000000;text-align:center;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/200% "微软雅黑";}
li,p{text-align:left;font:normal 12px/200% "微软雅黑";}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "微软雅黑";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w1000{ width:1000px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.white,.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{ color:#545454;}

/*top*/
.top01{ height:116px; background:#f2f2f2; padding:20px 0 30px;}
.top01 em{ float:left;}
.top01 i{ float:right;}
.top01 em img{ margin-right:24px;}

.nav01{ background:#29a7e1; height:63px; overflow:hidden;}
.nav01 p{ width:650px; float:left; height:63px; font:normal 20px/63px "微软雅黑";}
.nav01 p a{ padding:0 26px; display:block; height:63px; float:left;}
.nav01 p a:hover{ background:#168dcf; text-decoration:none;}
.nav01 span{ padding:10px 0 0 0; float:right; width:315px;}
.nav01 span input{ vertical-align:middle; border:none; color:#c8c8c8;}
.nav01 span input.one{ vertical-align:middle; width:255px; height:42px; border:none; color:#c8c8c8;}
.nav01 span img{ vertical-align:middle;}
.nav01 i{background:#168dcf; display:block; padding:0; height:63px; float:left;}

h1{ background:url(images/line01.png) repeat-x; text-align:center; height:42px; margin:30px auto;}
h1 em{ background:#fff; text-align:center; font-size:36px; line-height:42px; padding:0 10px; color:#29a7e1;}
h1 em i{ color:#afafaf;}

h2{ background:#f2f2f2; height:40px; overflow:hidden;}
h2 em{ float:left; line-height:40px; font-size:20px; font-weight:bold;}
h2 em img{ vertical-align:middle;}
h2 i{ float:right;}
h2,h2 a:link,h2 a:visited,h2 a:hover{ color:#545454;}
.mt30{ margin-top:30px;}


/*p1*/
.p1_con p{ display:block; background:url(images/icon06.png) top center no-repeat; height:98px; overflow:hidden; padding:0px 50px; margin-top:-98px; position:relative; z-index:10; font-size:14px;}
.p1_con p b{ display:block; font-size:26px; margin:20px auto 5px 0;}
.p1_con img{ display:block;}
/*p2*/
.p2_con{}
.p2_con .left{ width:656px;}
.p2_con .right{ width:315px;}
.p2_con .left .pic01{ font-size:14px;}
.p2_con .left .pic01 b{ display:block; font-size:24px; line-height:220%;}
.p2_con .left .pic01 img{ display:block; margin-bottom:5px;}
.p2_con .left .list01{ margin:10px auto 20px;}
.p2_con .left .list01 li{ border-bottom:#a0a0a0 1px solid; float:left; font-size:16px; width:315px; line-height:120%; margin:0 5px; padding-top:15px;}
.p2_con .left .list01 li img{ float:left; margin-right:5px;}
.p2_con .left .list01 li a{ padding-top:10px; display:block; float:left; width:280px;}
.p2_con .right .kw{}
.p2_con .right .kw i{ font-size:16px; padding:0 30px; height:70px; display:block; float:left; margin:0 2px 2px 0; line-height:70px;}
.p2_con .right .kw i.t01{ background:#2e99d3;}
.p2_con .right .kw i.t02{ background:#ea6675;}
.p2_con .right .kw i.t03{ background:#ee9e15;}
.p2_con .right .ss{ margin:5px auto 30px;}
.p2_con .right .ss input{ vertical-align:middle; border:#ccc 1px solid; border-right:none; color:#666; width:260px; height:41px; background:#f2f2f2;}
.p2_con .right .ss img{ vertical-align:middle;}
.p2_con .right .pic01{}
.p2_con .right .pic01{ position:relative;}
.p2_con .right .pic01 img{ display:block;}
.p2_con .right .pic01 i{ display:block; background:url(images/icon24.png); height:33px; font-size:14px; line-height:33px; text-align:center; position:relative; z-index:11; margin-top:-33px;}
.p2_con .right .pic01 em{ padding:1px 6px; position:absolute; top:15px; left:0; z-index:10;}
.p2_con .right .list{margin:12px auto 0;}
.p2_con .right .list li{ background:url(images/dot.gif) 0 22px no-repeat; padding:10px 0 10px 10px; border-bottom:#a0a0a0 1px solid; font-size:16px;}


/*p3*/
.p3_con div{ width:316px;}
.p3_con div.center{ margin-left:25px;}
.p3_con div p{ position:relative;}
.p3_con div p img{ display:block;}
.p3_con div p i{ display:block; background:url(images/icon24.png); height:33px; font-size:14px; line-height:33px; text-align:center; position:relative; z-index:11; margin-top:-33px;}
.p3_con div p em{ padding:1px 6px; position:absolute; top:15px; left:0; z-index:10;}
.p3_con div ul{ margin:5px auto;}
.p3_con div li{ background:url(images/dot.gif) 0 22px no-repeat; padding:10px 0 10px 10px; border-bottom:#a0a0a0 1px solid; font-size:16px;}
.em_bg01{ background:#238ec7;}
.em_bg02{ background:#de8f0a;}
.em_bg03{ background:#d7505f;}
.em_bg03{ background:#d7505f;}


/*p4*/
.rollBox{width:1000px;margin:0 auto; position:relative;}
.rollBox .ScrCont{width:1000px;overflow:hidden;float:left;}
.rollBox .LeftBotton{width:40px;height:100px; background:url(images/left.gif);overflow:hidden;display:inline;cursor:pointer; position:absolute; left:-40px; top:140px; z-index:11;}
.rollBox .RightBotton{width:40px;height:100px;background:url(images/right.gif) no-repeat;overflow:hidden;display:inline;cursor:pointer;position:absolute; right:-40px; top:140px; z-index:11;}
.rollBox ul li{float:left;width:1000px;display:inline;position:relative;}
.rollBox ul li p{ width:315px; float:left; margin:0 9px 8px; text-align:center; font-size:14px;}
.rollBox ul li img{display:block;}


/*p5*/
.p5_con .fl{ width:655px;}
.p5_con .fr{ width:315px;}
.p5_con .fl ul{ margin:5px auto;}
.p5_con .fl li{ float:left; width:204px; margin:0 7px 8px; position:relative;}
.p5_con .fl li img{ display:block;}
.p5_con .fl li p{ padding:8px 0; text-align:center; font-size:14px;}
.p5_con .fl li p b{ display:block; text-align:center; font-size:16px;}
.p5_con .fl li em{ padding:1px 6px; position:absolute; top:15px; left:0; z-index:10;}
.p5_con .fr .list{ margin:15px auto;}
.p5_con .fr .list li{ margin:5px 0; font-size:16px; background:url(images/dot02.gif) 0 12px no-repeat; padding-left:15px;}
.p5_con .fr div{ margin-bottom:20px;}
.p5_con .fr .list2{ margin:15px auto;}
.p5_con .fr .list2 li{ margin:5px 0; font-size:16px; }
.p5_con .fr .list2 li b{ color:#2f99d3;}


/*p6*/
.p6_con{ background:#edf2f8;}
.p6_con p{ padding:0 0 20px 8px;}
.p6_con img{ margin:20px 7px 0;}


/*link*/
.link{ background:#0a7bc1; padding:80px 0; margin:80px auto 0;}
.link .dl01{ width:325px; margin-right:25px;}
.link .dl02{ width:250px;}
.link .dl01 dt{ float:left; width:106px; float:left;}
.link .dl01 dd{ float:right; width:200px; float:right;}
.link .dl01 dd b{ font-size:22px; line-height:150%; height:75px; display:block;}
.link .dl02 dt{ font-size:16px; border-bottom:#fff 1px solid; padding-bottom:5px; margin-bottom:5px;}
.link .dl02 dd{ font-size:16px;}

/*2j-01*/
.lujing{ font-size:14px; color:#000; height:44px; line-height:44px;}
.lujing a:link,.lujing a:visited,.lujing a:hover{ padding:0 10px; color:#29a7e1;}

.top_2j{ position:relative; margin:0 auto 15px;}
.top_2j img{ display:block;}
.top_2j p{ background:url(images/bg01.png); width:370px; height:90px; position:absolute; top:130px; left:60px; font-size:16px; padding:20px;}
.top_2j p,.top_2j p a:link,.top_2j p a:visited,.top_2j p a:hover{color:#012d11;}
.top_2j p b{ display:block; font-size:26px; border-bottom:#012d11 1px dashed;}


h3{ height:50px; font-size:22px; line-height:50px; border-bottom:#ccc 1px solid;}
h3 img{ vertical-align:middle; margin-bottom:5px;}
.p2j_con{}
.p2j_con .left{ width:650px;}
.p2j_con .right{ width:320px;}

.p2j_con .left .box01{}
.p2j_con .left .box01 dl{ width:100%; position:relative; margin:30px auto; border-bottom:#ccc 1px solid; padding-bottom:30px;}
.p2j_con .left .box01 dl dt{ float:left; width:200px;}
.p2j_con .left .box01 dl dt em{ padding:0px 8px 1px; top:5px; left:0; position:absolute;}
.p2j_con .left .box01 dl dd{ float:right; width:420px; font-size:14px;}
.p2j_con .left .box01 dl dd p{ color:#666; height:110px; font-size:14px;}
.p2j_con .left .box01 dl dd b{ display:block; font-size:18px; color:#000; padding-bottom:8px;}
.p2j_con .left .box01 dl dd b a:link,.p2j_con .left .box01 dl dd b a:visited,.p2j_con .left .box01 dl dd b a:hover{ color:#000;}
.p2j_con .left .box01 dl dd span{ display:block; color:#666;}
.p2j_con .left .box01 dl dd span img{ vertical-align:middle; margin-right:8px;}
.p2j_con .left .box02{}
.p2j_con .left .box02 ul{}
.p2j_con .left .box02 ul li{ float:left; margin:20px 6px 0px 0;}
.p2j_con .left .box02 ul li img{ display:block;}
.p2j_con .left .box02 ul li em{ font-size:14px; display:block; background:url(images/icon24.png); height:33px; text-align:center; line-height:33px; margin-top:-33px; position:relative; z-index:10;}

.p2j_con .left .box03{ margin:25px auto;}
.p2j_con .left .box03 div{ position:relative; margin:25px auto 0;}
.p2j_con .left .box03 div em{ position:absolute; background:url(images/icon25.png);  width:92px; height:92px; top:120px; left:280px;}
.p2j_con .left .box03 ul{ margin:10px auto;}
.p2j_con .left .box03 ul li{ float:left; margin:0 5px; width:152px; font-size:14px; line-height:180%; position:relative;}
.p2j_con .left .box03 ul li em{ background:url(images/icon26.png); width:41px; height:41px; position:absolute; top:22px; left:60px; z-index:10;}

.p2j_con .left .box04{}
.p2j_con .left .box04 li{ float:left; margin:20px 5px 0;}
.p2j_con .left .box04 li img{ display:block;}
.p2j_con .left .box04 li em{ display:block; background:url(images/icon24.png); height:33px; margin-top:-33px; position:relative; line-height:33px; font-size:14px; text-align:center;}

.p2j_con .right .ol_bg{ margin:15px auto; background:url(images/bg02.gif) 0 -5px no-repeat;}
.p2j_con .right .ol_bg li{ font-size:16px; padding-left:25px; height:38px; line-height:38px;}
.p2j_con .right .list02{ margin:15px auto;}
.p2j_con .right .list02 li{ background:url(images/dot02.gif) 0 10px no-repeat; font-size:14px; padding-left:20px; line-height:220%;}


.p2j_con .right .box05{ margin:15px auto; border:#d0d0d0 1px solid;}
.rollBox2{width:320px;margin:0 auto; height:360px; position:relative; padding:15px 0;}
.rollBox2 .ScrCont2{width:265px;overflow:hidden;float:left; margin-left:20px;}
.rollBox2 .LeftBotton2{width:17px;height:57px; background:url(images/left02.png);overflow:hidden;display:inline;cursor:pointer; position:absolute; left:0px; top:180px; z-index:11;}
.rollBox2 .RightBotton2{width:17px;height:57px;background:url(images/right02.png) no-repeat;overflow:hidden;display:inline;cursor:pointer;position:absolute; right:0px; top:180px; z-index:11;}
.rollBox2 ul li{float:left;width:265px;display:inline;position:relative;}
.rollBox2 ul li p{ width:265px; float:left; margin:0 9px 8px; text-align:center; font-size:16px;}
.rollBox2 ul li img{display:block;}
.rollBox2 ul li b{ display:block; font-size:16px; text-align:center; padding-bottom:8px;}
.rollBox2 ul li span{ font-size:14px; display:block; border-bottom:#999 1px dotted; padding-bottom:5px;}
.rollBox2 ul li span strong{color:#29a7e1; padding-right:5px;}
.blue,.blue a:link,.blue a:visited,.blue a:hover{color:#29a7e1;}

.p2j_con .right .box06 li{ float:left; margin:20px 5px;}
.p2j_con .right .box07{ border-top:#999 1px solid; padding-top:10px; text-align:center;}
.p2j_con .right .box07 img{ margin:10px auto 10px;}



.page_n{text-align:center;padding:40px 0;}
.page_n a{border:#dddad2 1px solid;background:#f7f6f3;padding:10px 15px;margin:0 5px;}
.page_n a.common_current_page,.page_n a:hover{background:#168dce;color:#fff;text-decoration:none;border:1px solid #fff;}


/*20160831*/
.p2_con .left .list01 li{ width:282px; height:56px; padding-left:33px;}
.p2_con .left .list01 li.tt01{background:url(images/icon17.png) bottom left no-repeat;}
.p2_con .left .list01 li.tt02{background:url(images/icon18.png) bottom left no-repeat;}
.p2_con .left .list01 li.tt03{background:url(images/icon19.png) bottom left no-repeat;}
.p2_con .left .list01 li.tt04{background:url(images/icon20.png) bottom left no-repeat;}


/*20160901*/
.hdNews{ margin:30px auto; padding-bottom:30px;  border-bottom:#ccc 1px solid;}
.hdNews p{ display:block; clear:both; margin:10px 0 0;}
.hdNews p img{ display:block; float:left; margin-right:30px; margin-top:10px;}
.hdNews p strong{font: bold 18px/200% \5FAE\8F6F\96C5\9ED1; display: block;}
.hdNews p em{ color:#767070; font-size:14px; line-height:200%; margin:10px 0;}
.hdNews p em a{ color:#767070;}
.hdNews h6{ /*clear:both;*/ height:40px; padding:5px 0 10px;}
.hdNews h6 em{ float:left; color:#767070; display:inline-block;  background:url(/img/MAIN/2016/08/116712/images/icon34.png) 0px 5px no-repeat; padding-left:25px; font-size:14px;}
.hdNews h6 span{ float:right; color:#767070; display:inline-block;}
.hdNews h6 span i.ori{float:right;}
.hdNews h6 img{ vertical-align:middle; margin-right:6px;}
.hdNews h6 em a{ padding:0 8px; color:#767070;}
.hdNews h6 span a{ color:#767070;}

/*20161027*/
#box01{width:1000px;position:relative;height:530px;}
#box01 ul li{display:none;text-align:center;font-size:14px;font-weight:bold;position:absolute;}
#box01 ul li img{display:block;}

#box01 ul li p{ display:block; background:url(images/icon06.png) top center no-repeat; height:98px; overflow:hidden; padding:0px 50px 0 100px; margin-top:-98px; position:relative; z-index:10; font-size:14px;}
#box01 ul li p b{ display:block; font-size:26px; margin:20px auto 5px 0;}

#box01 ol{position:absolute; bottom:30px; left:20px; z-index:11;}
#box01 ol li{float:left;text-align:center;line-height:40px;padding:0 0px;color:#fff;font-size:40px;cursor:pointer; color:#fff;}
#box01 ol li.active{display:block;}

#box01 ol li{ display:none;}
#box01 ol li.active{display:block;}

#box01 ol i.xian{ font-size:40px; line-height:40px; color:#fff; padding:0 5px;}
#box01 ol i.len{ font-size:16px; line-height:16px; color:#fff;}

#box01 .prev01{ background: url(images/left.gif); width:43px;height:100px; position:absolute;top:162px;left:0;cursor:pointer;}
#box01 .next01{ background: url(images/right.gif); width:43px;height:100px;position:absolute;top:162px;right:0px;cursor:pointer;}
